package cn.hust.springboot.service;

import cn.hust.springboot.bean.Emp;

import java.util.List;

public interface IEmpService {
    Emp getEmpById(Integer id);

    Emp getEmpAndDeptById(Integer id);

    List<Emp> getEmpAndDeptByDeptId(Integer id);

    Emp getEmpByWorkID(Integer workID);

    List<Emp> getAllEmps();

    List<Emp> getEmpAndDept();
    List<Emp> selectReport();

    List<Emp> getEmpAndDeptResigned();

    int deleteEmpById(Integer id);

    int addEmp(Emp emp);

    int updateEmp(Emp emp);

    List<Emp> query(String name);

    List<Emp> getEmpAndDeptByPosId(Integer id);

    List<Emp> getEmpAndDeptByDeptIdResigned(Integer id);

    List<Emp> getEmpAndDeptByDeptIdNew(Integer id);
}
